From eba84959efc212e4840d20cfd794efb9576ea527 Mon Sep 17 00:00:00 2001 From: "Mark A. Hershberger" Date: Tue, 10 Dec 2013 08:00:49 -0500 Subject: [PATCH] Attempt to fix problems noted in phpcs. Seen at https://integration.wikimedia.org/ci/job/mediawiki-core-regression-phpcs-HEAD/3256/console Change-Id: If1272366fa242ccdf1191ba1686f2d1cdf046872 --- includes/HttpFunctions.php | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/includes/HttpFunctions.php b/includes/HttpFunctions.php index 6fcb7cea00..f2e69b88ea 100644 --- a/includes/HttpFunctions.php +++ b/includes/HttpFunctions.php @@ -30,7 +30,7 @@ * @ingroup HTTP */ class Http { - static $httpEngine = false; + static public $httpEngine = false; /** * Perform an HTTP request @@ -130,7 +130,8 @@ class Http { $domainParts = array_reverse( $domainParts ); $domain = ''; - for ( $i = 0; $i < count( $domainParts ); $i++ ) { + $countParts = count( $domainParts ); + for ( $i = 0; $i < $countParts; $i++ ) { $domainPart = $domainParts[$i]; if ( $i == 0 ) { $domain = $domainPart; @@ -294,8 +295,10 @@ class MWHttpRequest { return new CurlHttpRequest( $url, $options ); case 'php': if ( !wfIniGetBool( 'allow_url_fopen' ) ) { - throw new MWException( __METHOD__ . ': allow_url_fopen needs to be enabled for pure PHP' . - ' http requests to work. If possible, curl should be used instead. See http://php.net/curl.' ); + throw new MWException( __METHOD__ . ': allow_url_fopen '. + 'needs to be enabled for pure PHP http requests to '. + 'work. If possible, curl should be used instead. See '. + 'http://php.net/curl.' ); } return new PhpHttpRequest( $url, $options ); default: @@ -642,12 +645,16 @@ class MWHttpRequest { /** * Returns the final URL after all redirections. * - * Relative values of the "Location" header are incorrect as stated in RFC, however they do happen and modern browsers support them. - * This function loops backwards through all locations in order to build the proper absolute URI - Marooned at wikia-inc.com + * Relative values of the "Location" header are incorrect as + * stated in RFC, however they do happen and modern browsers + * support them. This function loops backwards through all + * locations in order to build the proper absolute URI - Marooned + * at wikia-inc.com * - * Note that the multiple Location: headers are an artifact of CURL -- they - * shouldn't actually get returned this way. Rewrite this when bug 29232 is - * taken care of (high-level redirect handling rewrite). + * Note that the multiple Location: headers are an artifact of + * CURL -- they shouldn't actually get returned this way. Rewrite + * this when bug 29232 is taken care of (high-level redirect + * handling rewrite). * * @return string */ @@ -678,7 +685,8 @@ class MWHttpRequest { } else { $url = parse_url( $this->url ); if ( isset( $url['host'] ) ) { - return $url['scheme'] . '://' . $url['host'] . $locations[$countLocations - 1]; + return $url['scheme'] . '://' . $url['host'] . + $locations[$countLocations - 1]; } } } else { -- 2.20.1